package com.king.designpatterns.设计模式对比.结构模型对比.装饰模式;

/**
 * 使用装饰模式将替身演员修饰成明星
 *
 * @author king
 * @date 2021-06-17 22:13
 */
public class Client {
    public static void main(String[] args) {
        // 明星自己演戏
        IStar star = new Star();
        star.action("表演10分钟");
        // 再找替身演员演戏
        IStar standin = new Standin();
        // 对替身演员进行修饰
        standin = new ConcreteDecorator(standin);
        standin.action("表演5分钟");
    }
}
